CSSE 280 - Introduction to Web Programming
- Credit Hours: 3R-3L-4C
- Term Available: W
- Graduate Studies Eligible: No
- Prerequisites: CSSE 220 or CSSE 221
- Corequisites: None
Introduction to the client-side and server-side mechanisms for creating dynamic web pages with persistent data storage. Browser-webserver interaction via HTTP. Static web page creation using HTML5 and CSS3. Client-side programming using JavaScript, DOM, JSON. Server-side programming and data storage using PHP and mySQL. Asynchronous client-server communication using AJAX and extensions of JavaScript. Session maintenance using cookies. Security considerations. This course provides breadth of knowledge of many tools/technologies rather than deep knowledge of any particular tool/language. No previous experience with web page creation is required.